package calculatorAircraftFileReader;

import java.io.IOException;
import java.io.FileReader;
import java.io.BufferedReader;

// I have no idea what I'm doing
public class ReadAircraftFile {
	// sciezka dostepu pliku(u mnie testowo)
	String path;

	// contructor
	public ReadAircraftFile(String aircraftFilePath) {
		path = aircraftFilePath;
	}
	
	// sprawdzam ile jest lacznie wersow
	public int readLines() throws IOException {
		FileReader plikLinie = new FileReader(path);
		BufferedReader lol = new BufferedReader(plikLinie);
		String aLine;
		int numberOfLines = 0;

		while ((aLine = lol.readLine()) != null) {
			numberOfLines++;
		}
		lol.close();
		return numberOfLines;
	}

	// otwiera plik, zwraca tablice wersow
	public String[] OpenFile() throws IOException {
		int numberOfLines = readLines();

		FileReader plikCzytnik = new FileReader(path);
		BufferedReader tekstCzytnik = new BufferedReader(plikCzytnik);
		String[] tekstDane = new String[numberOfLines];
		int i;
		for (i = 0; i < numberOfLines; i++) {
			tekstDane[i] = tekstCzytnik.readLine();
		}
		tekstCzytnik.close();

		return tekstDane;

	}

	
}
